UPODATE! This hack now featured on Blue Television Games YouTube channel!
Super Flyin Again, a romhack based on Super Mario Bros 3 (NES), has just been released, and the author would love to have you take it for a spin. This is a sequel, and the idea for the first one came from the new tech which Nintendo had given to Raccoon Mario in Super Mario Maker, where he can recharge his flight timer by hitting enemies!
This is a moderately difficult romhack, but only because of the precision demanded of the player. You must fly and recharge your flight timer by hitting enemies. If you fail to do this in time, you will lose flight, and either die by falling into a pit, or be forced to restart, due to not being able to regain p-speed and regain flight.
The first two levels following the training level are much more forgiving, and are used to get you accustomed to the custom powerup (the Fire Leaf), and the mechanics of the game. There is even a leaf powerup in one of the question mark blocks in one of these levels, in case you lose it!
Difficulty grades carefully in this game, but lets you know it means business pretty early on!
The author of this hack has made an extensive README pdf document enclosed in the project’s ZIP file, and gives great depth of insight in a well-organized format. A fun read to see some behind-the-scenes stuff!

If you’re worried about burning through all of your Fire Leaf powerups, feel free to add this patch to the game. It will keep the inventory from ever being decremented. Once it is in there, you can use it as much as you want.

http://www.romhacking.net/hacks/5108/