Don't doubt your humor, my team and I were laughing all the way to the final unlock. We saw the John Cena joke coming a mile away but didn't love it any less for it. This works very well for a first language first framework game. If you were to expand on this, a couple suggestions:
- With the John unlocks, this definitely has an idle game vibe, but it lacks the exponential feel of the JPM, that may just be a matter of some small tweaks to the numbers.
- There's not much reason to choose different types of food other than a bit of variety, but it would be really fun if hunger satiation or JPM boosts were based on selecting the right kind of food for that John.
- If this is an idle game meant to be enjoyed on the side, consider a slower burn on those stats and a slower JPM overall. If it's something you want people to primarily play, you may consider a mechanic that's kind of a time-killer while the Johns sleep or use the John. Watching them or clicking one of three options lacks the long-term engagement if you decide to add more Johns to unlock.
Overall, this is a lot of fun. Great job!