2D game engine using entity-component-system (ECS) - JavaScript/HTML5