break game state into seperate module
only import relevant classes from terrain and vehicle modules to avoid shadowing