Move Kaboom to use TransitionKit

It's now a state machine, we can remove some of the transitions.
Fix bug in sm
Fix catching sprites