Entity system framework for games.