A javascript entity-component game engine. Entity component design is a paradigm shift in game engine architure, allowing logic to be easily attached to actors in a game with little maintenance overhead.