Very nice. Very polished. The only nitpicks I have are that the difficulty spikes pretty hard at the final level & the walls resetting orientation every time you click them makes it hard to fine-tune bounces.
You could absolutely put this on Steam or a mobile app store with a bit more polish & content.