Thanks for reply
@Wraithious !
Unfortunately, what I'm trying to say is, my player-object code works fine.
However I have "on-screen" GUI controls for Android phone users (it is an Android app), and these work fine, with one exception.
The third press of the "on-screen" jump key doesn't register, and therefore flight is not achieved.
However, if I manually press jump 3 times on my keyboard, everything works fine: jump, jump, fly!
By the definition in the manual, there shouldn't be a difference -- using virtual keys should translate directly to actual keyboard-presses, however its just not...