Updated map_point for diagonal tile collisions
Cleaned up map_point:_check_collision function