The graphics, sound design, musical composition, and game design are phenomenal, especially considering the time span to create this in. I don't really have any critiques to give, although maybe implementing an in-game tutorial would be a good idea? Not sure if that would be needed though, it's a really solidly designed and intuitive game, great work!