Fun puzzle game! I still haven't played the last(?) world, but so far the game has been quite challenging to try and get all stars in every level.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.