# Native scene fixes The MASM game stays in one graphical window. Unported online roulette and Umamusume interactions open a native "not implemented yet" panel. Escape, E, Enter, Space or its close button return to the same position. Opening/closing never charges a stake, runs a console routine or blocks the window event loop. Legacy console game code is retained for the earlier standalone console mode, not called by these graphical interactions. CloverPit, tower, terminal and observer subsequently received native scenes. See `ARTIFACTS_AND_TOWER.md` for current artifact and tower rules. Durak now has a native animated table instead of that panel, including podkidnoy/perevodnoy rules and exit confirmation. See `native-durak.md`. 777 now has an animated native cabinet, paytable and safely queued exit. See `native-slots.md`. Russian roulette now renders the same first-person room/table style as Buckshot, with its own revolver/loading hands and independent asset buffers. Its cylinder, turn rules, stake, G-Man transition and sounds are unchanged. Its old third-person player portrait is no longer drawn in the table scene. Sixteen additional revolver hand poses are packed; the new table uses their loading poses. The raised revolver still uses the existing weapon poses, not Buckshot's shotgun art. New image-generated assets are medical-dealer-v5, medical-player-v5 and roulette/hands-v5. Packing is offline Python; all drawing, frame selection, animation timing, items, input and rules remain assembly. Native tests cover the unported interactions without changing bank/player position, and every Buckshot player item through input and rendering.