A Closer Look at the PlayCanvas 3D HTML5 Game Engine