made gui optional, added troop support
Troop support