Fun little demo. They totally nailed the 80s/90s "arcade" feeling with the music, pixel work and game designs.
A very quick highjack:
"Fallen Leaf" was recently released and it's also a "throwback" retro 8 bit/Nintendo-like action adventure game that reminds me of the Mega Man games, Castlevania and Metroid.