adapted game and gameview classes to receive a level instance to
initialize the game state.

also added a structure type to the terrain types, this will make
checking for structures at specific points on the terrain much easier.