All I can say is... Wow. That's well done indeed. Makes me remember the good old days of Super Mario World...