I have solved all the puzzles. I have earned all the trophies. I have 105 villagers. Why is my max power only 925? What is the trick to getting 1000?