step_func = function() { }; draw_func = function() { if (visible) draw_self(); }; end_step_func = function() { }; clean_func = function() { };