Game engine + sample games (RTS, platformer, arcade). Design principles: entity (w/o components), inheritance, global event queue, etc