javascript network entity component system prototype made with turbulenz