Fixed the mysteriously failing moves bug.

Turns out it was due to leftover entities from running the game multiple times.
Also, now the code to trigger Die is in Entity.