Boss battle!

Not totally fleched out. Uses same behaviors as before, just called by the
EnemySpawner because I didn't have time to implement.