Avoid bad animation states.

This ignores bubble touches during animations (they are quick, this does not feel restricting) and makes sure to cancel inflight animations if we do start another animation.

Fixes: 158722494
Fixes: 158731143
Test: manual, mash those bubbles
Change-Id: I4b38e2cd335ded1f2b873ad694f5e369be545714
1 file changed