Started implementing a discrete alternative for movement.

Have ladders working. Special cased moving through pickups and ladders,
should generalize. Need to implement gravity, pickup and timed actions
(right now player is halariously fast)