Added Weapons and cleaned up code a lot: see Scene::InitGame()