I feel like I've been royally trolled by this game. I did the grinding and got over 100 levels taken off, yet I didn't get whatever it is your supposed to get and can't seem to finish the game.
I have a slight suspicion that the game creator might have screwed up and set the event condition for "Levels=100" instead of "Levels>=100" meaning you might need to pick the events so that you have EXACTLY 100 levels drained, so if someone else is grinding their way through this game, could you take care to do so and let me know? FYI, the event that costs 50 levels actually costs 49, since 50 is the cap and you can't get drained to level 0, so If I'm right and the completion flag is bugged, then picking either of those expensive events screws you over since you're no longer able to make a combination with a perfect 100 levels drained.
unless there's something else you need to do to get the VIP pass after loosing 100 levels, but I can't find it.
Edit: Now I REALLY feel dumb:
There's a password to skip the grind entirely.
Look at the rightmost window of the giant "hotel" and input 2546. Instant 50 levels.
Testing that "needs exactly 100 levels" thing, I'll update again if that's the case.
Edit2: Still didn't get it. So on one hand. It doesn't seem to be a bug, on the other, I now have no clue how to finish the game.