there seems to be two requirements for the win condition — if I'm guessing correctly then the one you're missing just requires you to do something very standard sokoban in the middle of the level.
why am I goat?
What is that move? I've gotten all the colors over and the game isn't over.
hint: where do the boxes (as opposed to the colors) belong in traditional sokoban.. have you moved them to their targets?