Brand new Buffalo Games Fairyopolis Puzzle features 500 pieces