This was fun. I enjoyed all the possible combinations. Great job!
For some reason it crashed on my machine, had to play on the browser