UI and game logic now function up to gameplay