You have about 2,349,060 combinations. This is a cool concept. I think some of the abilities are buggy, but in general everything worked, and felt pretty smooth. Great job!