// tiny game

	&heap_set_2,turn,1
	&heap_set_2,level,1
	&heap_set_2,exp,0
	!set_var_reg,vload?
&dialog_yesno
	&pop_reg
&jump_zero_int,11
	&vload
	&await,10
	&heap_get_1_2reg,turn
	!++2reg
	!move_var_heap_from_reg
	&heap_set_1,turn
	&heap_get_1_2reg,exp
	!++2reg
	!move_var_heap_from_reg
	&heap_set_1,exp
	!\=2reg,10
	!equal_ass2reg,0
&jump_zero_int,29
	!set_var_reg,level up!
&dialog
	&heap_get_1_2reg,level
	!++2reg
	!move_var_heap_from_reg
	&heap_set_1,level
	&await,10
	&push_value,turn 
	&heap_get_1_2reg,turn
	!+
	&push_reg
	!+=, level 
	&heap_get_1_2reg,level
	!+
	&push_reg
	!+=, exp 
	&heap_get_1_2reg,exp
	!+
	&push_reg
	&pop_reg
&dialog
	&heap_get_1_2reg,turn
	!\=2reg,5
	!equal_ass2reg,2
&jump_zero_int,59
	!set_var_reg,vsave?
&dialog_yesno
	&pop_reg
&jump_zero_int,53
	&vsave
	&await,10
	!set_var_reg,stop?
&dialog_yesno_warn
	&pop_reg
&jump_zero_int,59
	&stop
	&await,10
&jump_int,11
	&stop