Reward added. Battle cleanup. Bugfix in Pokemon.hashCode