WASD for movement, Arrow for direction. Space to jump. T to use map Q to toggle diagnostics. Please comment about any issues.
This is a school project. thanks to @CrazyLegs_Test for the 3d code.