Components BaseEngine World Layer Tileset BaseTile (interface) Sprite Viewport UI BaseInput (interface) Keyboard Touch Mouse State Loader EventQueue Next Actor component, for drawing citizens moving inside a dedicated layer (no logic, animation only)