I wanna celebrate 100
My full review:
Note that my experience with this game is almost entirely in a speedrun setting, and I feel that part of the appeal of this game is playing it this way.
The platforming is one save per floor. There is a lot of variety in the layout and obstacles on each level; some floors are very spacious and require large jumps, some are more compact. Some have just spikes, moving obstacles, or a combination of both. In general, the platforming never seems repetitive, and each level stands out in at least a small way. Several stages make use of the classic water and vine gimmicks pretty well. A great many of the levels have included some sort of skip, shortcut, or fast-strat which allows for a lot of great optimization in a speedrun setting, or for you to have a more casual experience. The variety of stage themes also keep the game feeling fresh. The music and tilesets, although not the fanciest looking, are matched very well, and make each stage stick out in your mind.
The bosses, although not particularly innovative, are fun and fair every single time, and have a kind of theme of tracking the player. 75 percent of all the attacks the bosses will throw at you fire based upon your position, and every boss except 2 employs some form of this, so there will be a lot of projectiles coming at you in very predictable ways. Pattern and RNG attacks are present, but they are not at all complex, so you will never find yourself being completely doomed by RNG or grinding out pattern memorization. Once you get a technique down for each, they can be defeated very consistently if you stay on your toes and have a good sense of timing for the attacks. I find the bosses equally as enjoyable as the platforming, and in terms of fun, consistent boss design, this game is fantastic.
The difficulty curve is a bit strange, but it doesn't make the game worse, and it never becomes too hard for stages to be completed first try consistently. The first 30 floors of platforming are very, very easy, with the hardest parts being the bosses. At the 30s, the platforming becomes much more difficult than the first 3 stages. The 40s are easier than the 30s. The 50s is the second or third most difficult stage in the game. 70-77 is insanely short and easy. As you can see, there's some strange stuff going on there, but I see this as another conscious design-choice. I can't tell you why it was made this way, but I can say it makes for a well-paced and enjoyable run.
The final boss is the last notable thing about this game. It's arguably the hardest thing in the game, and it's absolutely heart-pounding to get here in a pb run. It has a phase corresponding to each of the other bosses, and features infinite jump and the most RNG in the entire game. It was a great challenge on the first playthrough, and remains one of the most fun bosses I've played in a fangame.
Anyone interested in fangames needs to play this game.