import streamlit as st from battlewords.ui import run_app, _init_session def _new_game() -> None: st.session_state.clear() _init_session() st.rerun() def main(opened=False): st.set_page_config( page_title="Battlewords", layout="wide", initial_sidebar_state="expanded" if opened else "collapsed" ) run_app() if __name__ == "__main__": main()