Omg, Szymek, co to ma być? X_x Jeśli chodzi o losowy kolor sprite'a, to mozna to zrobić o wiele, wiele prościej. Chociażby tak:
image_blend=make_color_rgb(round(random(255)),round(random(255)),round(random(255)))
Wtedy obrazek musi być czarno-biały.
Można też tak:
image_blend=choose(c_blue,c_red,c_yellow,...,...,...,...n)
Dzięki temu mozna precyzyjnie określić kolory do losowania.
Kolejnym sposobem jest zrobienie kilku klatek z różnymi obrazkami.
image_single=round(random(image_number))
PS: Bez obrazy, ale Twój motocyklista też nie jest za piękny =p