added weapons and ship lifecycle controller that monitors damage, kills ships, and respawns them