Frog Fractions 2

Fixed jerky collision bug by creating a floor-based rectangle struct.
Renamed stuff.
Input handling now belong to player.
Implemented player physics, ducking and jumping.