Nah its fine your all good, that's what indie games are about you know :)
The gameplay is awesome though so that's what matters to me glitches are something that can always be fixed.
And the double jump, yeah I had no idea how I was activating that one LOL