Altered GameView2D to have accessors for it's width and height before
scaling.

Changed GameMap from extending HashMap to having a Hashmap, and gave it
a generic type.