basic game with ui