Looks like it would be lovely, BUT, the 'shift' to aim diagonal moves does not function properly. Every time it simply -and only- destroys the 'shift' selected ball. And without access to diagonal moves, the game isn't really playable as presented.
Fix the bugs and it may well be a fun little puzzle game.