Round entity positions to preserve accuracy longer

Entity positions are still distorted after falling for a long distance,
but not as fast as before
Fix inaccuracy with floats and properly place entities that are at 0
Make getBody() a method of Entity
Borders scroll in scrolling level screens

When the camera's position is updated, the borders will change their
position to match