Here is one great link to many cool Mario games.  My favorite is Infinite Mario Brothers. It is in a Super Mario World type engine. I love it. It has relatively simple controls, and every time you go into the game, it's a different overworld, different levels etc.