Really fun game, but I would suggest one thing:
After giving a compliment, the heart meter should be placed at a random location, instead of continuing where it was... BECAUSE if you spam LMB, you can get 4 compliments back to back without any timing involved.