added skip where r,g,b can skip cycles before moving, wave is running now but something is wrong with the triangle function.