@LukeAlmighty x being on the left and y being on the top makes so much more sense than the other way around because they're on the axis they represent that way. Soul Calibur uses X for horizontal attacks and Y for vertical. Many 3D games use Y to jump. Nintendo's layout is the fucked up one even though it came first.
@LodedDiaper @LukeAlmighty up dash can just be a double jump and down dash can be replaced with a fast fall. Then you just have left and right dashes which can be put on the shoulder buttons or triggers.