Cleaned up player physics

Floors now have 1-pixel tall hitboxes. Player animations are still
broken.