breaking out game into its own file