Simple enemy movement

Tends to trap enemies in rooms, but I'll probably overhaul all this code
once I have a playable prototype of all the systems anyway.