A tight game with a great collection of mechanics and levels. It would be nice if the ball automatically reset after coming to rest (or reentering the same cannon twice). Love the music. Great work!