I'm working on a slightly random game. This is just testing the idea in a much simpler format. If this works and people don't hate it I'll make a much better version, but the fundamentals will be the same. You need to be the same colour as a gate to go past it. Pronghorn (the thing at the top) moves by WASD controls, and Abomination unto Nuggan. Larry (the cylinder) moves by arrow keys. Thomas is the sphere. Circles change the colour of whatever touches it. Diamonds change the colour of a random gate. Squares change the colour of some other character. There's only one level, but in the final one there will be more. Also, in this version it forces you to move in a certain sequence because I couldn't be bothered adding other decoy sprites to confuse you.
I know this idea is slightly demented and far too simplistic. It will be more complicated and (hopefully) less demented in the final version. Most of the coding in this doesn't work yet