Fixed a bug that allowed zombies to walk through walls and simplified zombie-movement logic a bit