Changed code structure to separate concerns. Added some better pixel art spritesheets. Scaled up all sprites without smoothing.