move game into its own component
merge from master
in progress
only if game isn't null
correctly start game