Lylat Cruise/EXShadow's version