Code Review part a

fixed map scaling issue in main game engine. tweaked accessory classes
to be more versitile