This is a really awesome mechanic with a surprising amount of depth to it. I also love how you implemented the different colors. Great work.
Thank you!