This was a really fun game! I love the mechanics, bounciness, art style, and game loop. I'm not entirely sure how the theme of invincibility ties in (it's at least not fully apparent to me after playing).
Great job though! I think this could definitely go somewhere :D