Implement screen scaling

Restructure sprites folder to have images of block size 16 and 32.
Created common scaling mechanisms for all objects.
Broke every entity interaction because it was poorly implemented on
pixel values.
Entity interactions work, abstracted properties