Added basic waves and end screen/restart button.

New waves occur every 5 seconds. The rate that enemies spawn is
determined by the wave number. To increase the spawn rate, decrease the
spawn_rate global variable. Will need to be played with.