Fixed zombie and player collisions

Player and zombie collisions are now more precise. Zombies still need
code to prevent them spawning too close together.