Added resizable terrain, made sprite layers, added image caching, started work on collision detection
Pressing two opposing direction buttons now leads to no movement
More work on sprite rotation and collision detection
Separated player sprite rect from collision detection rect. This also
solves the collision detection problems.