* EXCEPTION:
* ERROR - :end_state method missing on ~GTK::Args~.

#+begin_src ~GTK::Args#inspect~
{:state=>{:entity_id=>1, :tick_count=>0, :__thrash_count__=>{}, :current_scene=>:ending_scene, :end_text_prog=>"E"}, :temp_state=>{}, :inputs=>{:controller_one=>{:left_analog_x_raw=>0, :left_analog_y_raw=>0, :left_analog_x_perc=>0.0, :left_analog_y_perc=>0.0, :right_analog_x_raw=>0, :right_analog_y_raw=>0, :right_analog_x_perc=>0.0, :right_analog_y_perc=>0.0, :active=>false, :key_down=>{}, :key_held=>{}, :key_up=>{}, :left_analog_angle=>nil, :right_analog_angle=>nil, :left_analog_active=>false, :right_analog_active=>false}, :controller_two=>{:left_analog_x_raw=>0, :left_analog_y_raw=>0, :left_analog_x_perc=>0.0, :left_analog_y_perc=>0.0, :right_analog_x_raw=>0, :right_analog_y_raw=>0, :right_analog_x_perc=>0.0, :right_analog_y_perc=>0.0, :active=>false, :key_down=>{}, :key_held=>{}, :key_up=>{}, :left_analog_angle=>nil, :right_analog_angle=>nil, :left_analog_active=>false, :right_analog_active=>false}, :controller_three=>{:left_analog_x_raw=>0, :left_analog_y_raw=>0, :left_analog_x_perc=>0.0, :left_analog_y_perc=>0.0, :right_analog_x_raw=>0, :right_analog_y_raw=>0, :right_analog_x_perc=>0.0, :right_analog_y_perc=>0.0, :active=>false, :key_down=>{}, :key_held=>{}, :key_up=>{}, :left_analog_angle=>nil, :right_analog_angle=>nil, :left_analog_active=>false, :right_analog_active=>false}, :controller_four=>{:left_analog_x_raw=>0, :left_analog_y_raw=>0, :left_analog_x_perc=>0.0, :left_analog_y_perc=>0.0, :right_analog_x_raw=>0, :right_analog_y_raw=>0, :right_analog_x_perc=>0.0, :right_analog_y_perc=>0.0, :active=>false, :key_down=>{}, :key_held=>{}, :key_up=>{}, :left_analog_angle=>nil, :right_analog_angle=>nil, :left_analog_active=>false, :right_analog_active=>false}, :keyboard=>{:key_up=>{:keycodes=>[], :truthy_keys=>[]}, :key_held=>{:keycodes=>[], :truthy_keys=>[]}, :key_down=>{:keycodes=>[], :truthy_keys=>[]}, :has_focus=>false}, :mouse=>{:x=>498.0, :y=>157.0, :moved=>nil, :moved_at=>763, :has_focus=>true}, :text=>[], :application_control=>"nil"}, :passes=>[], :outputs=>{:solids=>[{:x=>0, :y=>0, :w=>1280, :h=>720, :r=>0, :g=>0, :b=>0}], :sprites=>[{:x=>330, :y=>200, :w=>176, :h=>368, :path=>"sprites/title/ending_art.png"}], :lines=>[], :labels=>[{:x=>700, :y=>460, :size_enum=>8, :anchor_y=>0, :text=>"E\n", :r=>255, :g=>255, :b=>255, :font=>"fonts/Orange Kid.otf"}], :sounds=>[], :borders=>[], :primitives=>[], :static_solids=>[], :static_borders=>[], :static_sprites=>[], :static_lines=>[], :static_labels=>[], :static_primitives=>[]}, :grid=>{:high_dpi_scale=>1.0, :center=>[[:x, 640.0], [:y, 360.0]], :render_origin_x=>0.0, :right_px=>1280, :origin_x=>0.0, :letterbox=>true, :runtime=>{:argv=>"/home/nicaz/Documentos/gameshit/testgame/dragonruby", :platform=>"Linux", :required_files=>["app/main.rb"], :reload_list_history=>{"app/main.rb"=>{:current=>{:path=>"app/main.rb", :global_at=>180710, :event=>:reload_completed}, :history=>[{:path=>"app/main.rb", :global_at=>-1, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>-1, :event=>:processing}, {:path=>"app/main.rb", :global_at=>-1, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>12595, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>12595, :event=>:processing}, {:path=>"app/main.rb", :global_at=>12595, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>30236, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>30236, :event=>:processing}, {:path=>"app/main.rb", :global_at=>30236, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>31074, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>31074, :event=>:processing}, {:path=>"app/main.rb", :global_at=>31074, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>31417, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>31417, :event=>:processing}, {:path=>"app/main.rb", :global_at=>31417, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>31535, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>31535, :event=>:processing}, {:path=>"app/main.rb", :global_at=>31535, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>31653, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>31653, :event=>:processing}, {:path=>"app/main.rb", :global_at=>31653, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>31770, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>31770, :event=>:processing}, {:path=>"app/main.rb", :global_at=>31770, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>31947, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>31947, :event=>:processing}, {:path=>"app/main.rb", :global_at=>31947, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>39144, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>39144, :event=>:processing}, {:path=>"app/main.rb", :global_at=>39144, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>40163, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>40163, :event=>:processing}, {:path=>"app/main.rb", :global_at=>40163, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>41041, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>41041, :event=>:processing}, {:path=>"app/main.rb", :global_at=>41041, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>41816, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>41816, :event=>:processing}, {:path=>"app/main.rb", :global_at=>41816, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>43117, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>43117, :event=>:processing}, {:path=>"app/main.rb", :global_at=>43117, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>44358, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>44358, :event=>:processing}, {:path=>"app/main.rb", :global_at=>44358, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>44873, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>44873, :event=>:processing}, {:path=>"app/main.rb", :global_at=>44873, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>45232, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>45232, :event=>:processing}, {:path=>"app/main.rb", :global_at=>45232, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>125990, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>125990, :event=>:processing}, {:path=>"app/main.rb", :global_at=>125990, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>133251, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>133251, :event=>:processing}, {:path=>"app/main.rb", :global_at=>133251, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>135529, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>135529, :event=>:processing}, {:path=>"app/main.rb", :global_at=>135529, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>136114, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>136114, :event=>:processing}, {:path=>"app/main.rb", :global_at=>136114, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>136466, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>136466, :event=>:processing}, {:path=>"app/main.rb", :global_at=>136466, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>136757, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>136757, :event=>:processing}, {:path=>"app/main.rb", :global_at=>136757, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>137351, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>137351, :event=>:processing}, {:path=>"app/main.rb", :global_at=>137351, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>137758, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>137758, :event=>:processing}, {:path=>"app/main.rb", :global_at=>137758, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>137872, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>137872, :event=>:processing}, {:path=>"app/main.rb", :global_at=>137872, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>146027, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>146027, :event=>:processing}, {:path=>"app/main.rb", :global_at=>146027, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>146867, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>146867, :event=>:processing}, {:path=>"app/main.rb", :global_at=>146867, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>147564, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>147564, :event=>:processing}, {:path=>"app/main.rb", :global_at=>147564, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>147983, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>147983, :event=>:processing}, {:path=>"app/main.rb", :global_at=>147983, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>148274, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>148274, :event=>:processing}, {:path=>"app/main.rb", :global_at=>148274, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>148926, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>148926, :event=>:processing}, {:path=>"app/main.rb", :global_at=>148926, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>149205, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>149205, :event=>:processing}, {:path=>"app/main.rb", :global_at=>149205, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>149385, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>149385, :event=>:processing}, {:path=>"app/main.rb", :global_at=>149385, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>153341, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>153341, :event=>:processing}, {:path=>"app/main.rb", :global_at=>153341, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>158852, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>158852, :event=>:processing}, {:path=>"app/main.rb", :global_at=>158852, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>159270, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>159270, :event=>:processing}, {:path=>"app/main.rb", :global_at=>159270, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>160401, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>160401, :event=>:processing}, {:path=>"app/main.rb", :global_at=>160401, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>160822, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>160822, :event=>:processing}, {:path=>"app/main.rb", :global_at=>160822, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>161300, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>161300, :event=>:processing}, {:path=>"app/main.rb", :global_at=>161300, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>161831, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>161831, :event=>:processing}, {:path=>"app/main.rb", :global_at=>161831, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>162180, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>162180, :event=>:processing}, {:path=>"app/main.rb", :global_at=>162180, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>162773, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>162773, :event=>:processing}, {:path=>"app/main.rb", :global_at=>162773, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>163000, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>163000, :event=>:processing}, {:path=>"app/main.rb", :global_at=>163000, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>165277, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>165277, :event=>:processing}, {:path=>"app/main.rb", :global_at=>165277, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>165924, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>165924, :event=>:processing}, {:path=>"app/main.rb", :global_at=>165924, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>166153, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>166153, :event=>:processing}, {:path=>"app/main.rb", :global_at=>166153, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>166449, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>166449, :event=>:processing}, {:path=>"app/main.rb", :global_at=>166449, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>167162, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>167162, :event=>:processing}, {:path=>"app/main.rb", :global_at=>167162, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>169650, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>169650, :event=>:processing}, {:path=>"app/main.rb", :global_at=>169650, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>176110, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>176110, :event=>:processing}, {:path=>"app/main.rb", :global_at=>176110, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>176888, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>176888, :event=>:processing}, {:path=>"app/main.rb", :global_at=>176888, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>179784, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>179784, :event=>:processing}, {:path=>"app/main.rb", :global_at=>179784, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>180590, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>180590, :event=>:processing}, {:path=>"app/main.rb", :global_at=>180590, :event=>:reload_completed}, {:path=>"app/main.rb", :global_at=>180710, :event=>:reload_queued}, {:path=>"app/main.rb", :global_at=>180710, :event=>:processing}, {:path=>"app/main.rb", :global_at=>180710, :event=>:reload_completed}]}}}, :origin_y=>0.0, :texture_scale=>1.0, :texture_scale_enum=>100, :center_x=>640.0, :h=>720, :bottom=>0.0, :allscreen_right=>1280, :y=>0.0, :allscreen_right_px=>1280, :allscreen_top=>720, :rect=>[[:x, 0.0], [:y, 0.0], [:w, 1280], [:h, 720]], :allscreen_top_px=>720, :center_y=>360.0, :left=>0.0, :allscreen_w_pt=>1280, :allscreen_w_px=>1280, :x=>0.0, :w_px=>1280, :ffi_draw=>"", :w=>1280, :allscreen_h_pt=>720, :allscreen_h_px=>720, :h_px=>720, :allscreen_w=>1280, :allscreen_offset_x=>0, :allscreen_bottom=>0, :allscreen_h=>720, :allscreen_bottom_px=>0, :allscreen_offset_x_px=>0, :top=>720, :allscreen_offset_y_px=>0, :allscreen_left_px=>0, :allscreen_left=>0, :origin_name=>:bottom_left, :allscreen_offset_y=>0, :top_px=>720, :render_origin_y=>720, :right=>1280, :render_scale=>1.0, :bottom_px=>0, :left_px=>0, :native_scale=>1.0}}
#+end_src ~GTK::Args#inspect~

** Did you mean?
Here's a list of methods that kind of look like :end_state.
*** :state
*** :state=

The method named
  :end_state
doesn't exist on [GTK::Args].

(suggestions above)
** Backtrace:
*** app/main.rb:969:in tick_ending_scene
*** app/main.rb:995:in tick