It was really hard getting past the 60 happiness mark until I discovered a bug where you can duplicate the rewards :)
Overall, I really enjoyed playing this game. I spent a good 30 minutes trying different combinations and abilities but still couldn't figure out how some of the wave mechanics worked.