Various Fixes

- Ladders now no longer clip the player into ledges
- All ledges can be children from the "Ledge" class, including the
"destructible ledge" class
- Limited the map bounds
Cleaned up ladder code