dog animation is now fixed, the dog comes up, laughs and then goes down each time a duck is missed
Now I ignore mousbuttondown events while animations and stuff are showing, so basically its equivelent to clearing the queue. This prevents multiple clicks stacking up and being processed