Update 4
Phew, finally got a good part of the player controllers .. but now the player can moonwalk (facepalm.gif)