scaling overhaul

* Player can now move in either axis
* BoardObject now controls scaling
* BoardFactory now upscales 16x16 into 128x128