Does this remind anyone else of mega Man or is it just me?