Game engine framework that provides high level abstractions as well as a development workflow for developing games with Three.js and Physijs