A Closer Look at the BabylonJS 3D HTML5 Game Engine