Changed Dictionaries in cannon to HashSets and modified PowerUp to work with a manager