Caution: this is an early version so it only calculates the B and C but not the A yet.
0.1 - Initial engine created. 0.2 - Added nudging. 0.3 - Updated graphics and added combos tried counter.