So yesterday I tried a homebrew NES game called Mario Adventure and it's very impressive. It's a rom hack of SMB 3, but "rom hack" isn't really the right term for it because they redid EVERYTHING. Graphics, levels, powerups, you name it. Because they give you infinite lives and infinite time, the designers felt free to make the game extra challenging. However, unlike Kaizo Mario and other such hacks, here the challenge is actually fair, so while you might fail at a level fifteen times, you'll eventually get it. If you've never heard of this one, I highly recommend checking it out.