#8: fixed pathfinding (should be fixed) on zombies

if the problem persists, we can reopen
also factored out some entity code specific to our game
(EntityWorldEntity)