Extensive map changes

Involved a rewrite of most of the classes. Also working the ladder. How
do ladders work?! They stop physics but you initiate with the jump!?
Merge branch 'master' of github.com:etinlb/TiledPlatformer