added new find_point_object_can_stand_on function so that shadows and such can be calculated more efficiently than having to do a search in FFL every frame