Component-Entity-System framework for JavaScript games.