It has only improved in the art style and sprites. The music and weird physics are same of the previous game - but without the map of the stages... (no map is negative point for me).
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.