Added dumb enemies, and DeathListener

Made enemies that only go in a straight line. Also, I made enemy spawner
spawn a new enemy when an old one dies (previously you would have to
wait like five seconds for the next one). Since we now have two classes
needing to know when an enemy dies (Score Tracker and Enemy Spawner), I
used an observer pattern to notify them.