Entity Component System
Entities, components and systems with spatial queries, triggers, raycasting and line-of-sight built in.
ECS architecture, a retained renderer with RGB colours and subpixels, and a documented API that stays in sync with the source.