(Issue #17) Golems should dynamically recalculate their paths when the map updates.

Golems properly change their paths when their previous one was
obstructed. Works a bit weird when they're on a ladder; they seem to
just finish the last instruction they were doing.
removed unnecessary sysout

left in by accident