Preliminary commit for refactoring Terrain as a subclass of GameObjects
Crude static objects
Improve performance by separately storing terrain/static objects and dynamic objects
Less terrible rug texture
Consolidate code
Better but still ugly static objects
Merge branch 'refactor-terrainobjects'