{"mario":{"kind":"mario","engine":"nes","engine_title":"Original Super Mario Bros. / nes-py","screen":{"width":256,"height":240,"png":"data:image/png;base64,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"},"tick":0,"last_action":null,"hud":{"game":"mario","seed":0,"difficulty":"easy","steps":0,"max_steps":1000,"done":false,"success":false,"reason":"playing","clock_mode":"fixed_simulation_step","score":0,"x_position":40,"world":1,"stage":1,"coins":0,"time_left":400,"simulation_ticks":0,"frames_per_step":4,"native_emulator_pixels":true}},"cube":{"kind":"cube","faces":{"U":[["orange","yellow","orange"],["red","white","red"],["yellow","white","yellow"]],"D":[["red","blue","orange"],["white","yellow","red"],["red","orange","orange"]],"L":[["blue","blue","red"],["red","orange","yellow"],["white","orange","white"]],"R":[["red","white","yellow"],["blue","red","white"],["blue","yellow","white"]],"F":[["green","green","blue"],["green","green","yellow"],["blue","orange","yellow"]],"B":[["green","orange","white"],["blue","blue","green"],["green","green","green"]]},"colors":{"white":"#f8f7ef","yellow":"#f3d34a","orange":"#ee913a","red":"#dc5350","green":"#43b879","blue":"#5295e3"},"objective":"Match all six faces","steps":0,"max_steps":240,"done":false,"success":false,"reason":"In progress","matched_stickers":13,"solved_faces":0,"scramble_length":25,"primitive_steps":0,"phase":"d_cross"},"tetris":{"kind":"tetris","width":10,"height":20,"board":[["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""],["","","","","","","","","",""]],"active":{"piece":"L","rotation":0,"x":3,"y":0,"cells":[[3,1],[4,1],[5,0],[5,1]]},"ghost":{"piece":"L","rotation":0,"x":3,"y":18,"cells":[[3,19],[4,19],[5,18],[5,19]]},"next":["S","J","I"],"colors":{"I":"#64cce0","O":"#eed16c","T":"#af89df","S":"#6ec68d","Z":"#e57e7e","J":"#729bea","L":"#e9aa68"},"piece_shapes":{"I":[[0,0],[1,0],[2,0],[3,0]],"O":[[0,0],[1,0],[0,1],[1,1]],"T":[[1,0],[0,1],[1,1],[2,1]],"S":[[1,0],[2,0],[0,1],[1,1]],"Z":[[0,0],[1,0],[1,1],[2,1]],"J":[[0,0],[0,1],[1,1],[2,1]],"L":[[2,0],[0,1],[1,1],[2,1]]},"lines":0,"goal_lines":20,"score":0,"pieces":0,"steps":0,"max_steps":3000,"done":false,"success":false,"reason":"In progress","last_clear":0,"realtime":true,"elapsed_seconds":0.0,"gravity_ms":100.0,"speed_multiplier":1.0,"missed_piece_deadlines":0,"phase":"rotation","minimum_gravity_ms":60.0,"maximum_speed_at_seconds":48.483591844308336,"maximum_speed_reached":false,"seconds_at_maximum_speed":0.0}}