Looking at the code, does rotate -30 work? Shouldnt the array return 3 different colours rather than the current two?