The movement control feels good! And I enjoy the levels! Good job!
I wonder why the tongue control was designed as one button shoot and another button withdraw. I was imaging a simpler version: short click (shoot & withdraw); click and hold (shoot & stick); release button (withdraw). Don't know if this would work better. Perhaps you already tested a similar solution.