fix start troopproducer
removed isAccessable from producer, should use team.hasPermission
added permissions on troopTrainers ui
removed world from area
fixed upgrader refund
made upgrades cancelable