added map_body, a way to detect tile aligned collisions for shapes