Allow for odd shaped platforms and generalize the UM2 clip code into no-go zones.