Refactored and added movable player
Collision, but no sliding, so that sucks