fixed creation of bodies so that they all use x and y as the center point and not center and topleft
better screen range checking