in reply to Challenge: Ricochet Robots

I don't have the moves yet, but I found a solution in 16 moves (almost 5 minutes on my machine). The final position of the robots was
G: C8 B: M10 R: B8 Y: C9
map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]