Hero added, movement partially working.
World drawn, hero added.
Hero motion completed, viewport scrolls, world left clamped, goal reachable.
World moved to separate class, global parameters created.
Assignment objectives added.
Hero can't walk to higher ground.
Entire world object passed to Hero.
Graphics used in demo.