You've done a good job of making moving around in a 1D space interesting with having manage the timing of charge shots and dashes.