Improve the movement of the player so that it is smoother and continuous instead of its jumpy previous version.

Had to change the collision detection methods and the way the (x,y) coordinates are stored in the Square class so they use absolute coordinates instead of relative coordinates. 
Everything is more or less working the same.