I have been playing with 3D, here is the result:
The controls are very clunky because I need to dive into 3D directions and see how to move the "player/camera" properly. I did a quick ground and cube in blender then exported as obj. The code is a mix of @hgy29
Notice the nice lighting effect.