Looks interesting but couldn't try it; game crashes on startup:
###################
ERROR in
action number 1
of Alarm Event for alarm 1
for object oUIControl:
ds_list_size argument 1 incorrect type (string) expecting a Number (YYGI32)
at gml_Object_oUIControl_Alarm_1
###################
gml_Object_oUIControl_Alarm_1 (line -1)