Changed multiple things:

1. Got rid of separate qBalloons objects. Question balloons are regular
   balloons, and part of the same array. Use isQuestionBalloon(balloon) to
   find whether a balloon object is a question balloon or not

2. Changed the mouseClick event significantly, it should work.

3. Added safeguards to enterQuestionMode() and leaveQuestionMode() to
   prevent speedup