This is a port of the TI-83 (and other calcs) puzzle game Block Dude. In the game, you control Block Dude, whose powers are to pick up and put down one block at a time. He can also climb one block at a time! Using the blocks, you make your way to the door which brings you to the next level. The original was created by Brandon Sterner and was a joy when you were in class and your teacher thought you were doing your classwork. While there are ways to play it on a calculator still, if you prefer the NES, you can play this port

https://github.com/mitch3b/BlockDude

http://www.romhacking.net/forum/index.php?topic=27015