Collision detection, general cleaning, Player class

Added Player class to reference the falling blocks, and collision
detection in the PlatformMovement component. Also some cleaning up of
code.