Re-implemented ladder climbing using regions rather than tiles

Works better than ever! There are some small issues, but these can be handled at a later time.