function start_game_scene() local scn = new_scene() event_bind(scn.on_update, "Body", body_sys) event_bind(scn.on_update, "Player", player_update_sys) event_bind(scn.on_update, "State_Machine", state_update_sys) event_bind(scn.on_update, "Sprite", sprite_anim_sys) event_bind(scn.on_update, "Sprite", sprite_anim_sys) event_bind(scn.on_update, "Speck_System", speck_update_sys) event_bind(scn.on_update, "Speck_Entity", speck_entity_system) event_bind(scn.on_draw, "Sprite", sprite_draw_sys) event_bind(scn.on_draw, "Tilemap", tilemap_draw_sys) event_bind(scn.on_draw, "Speck_System", speck_draw_sys) event_bind(scn.on_update, "Room_Editor", room_editor_ui_sys) event_bind(scn.on_ui, "Room_Editor", tile_place_sys) event_bind(scn.on_draw, "Editor_Entity", draw_editor_entity_sys) event_bind(scn.on_ui, "Editor_Entity", editor_entity_ui_sys) set_scene(scn) local tilemap = new_tilemap(64, 64) scn.tilemap = tilemap for x=2, 12 do set_tile(tilemap, x, 10, 1) end player = new_player(100, 100) local room_editor = new_entity() add_comp(room_editor, "Room_Editor") end