Trace through this function after you've killed the enemy. Let's say I type 'go n'. `self.enemy_dead` is True, so I come to this bit, but direction isn't s. So I don't move, but I don't get any explanation either.