Step around ConcurrentModificationException by iterating over a copy of the set instead of the set itself. Will test for memory leak remaining.
Fix a little derp in getPower()