Fun mechanic, but I'd definitely put jump as 'space' (so it's not so cumbersome to swap polarity and jump, which you have to do often). Not bad for a first attempt, good work!
thanks!