/** stateCount must be int[5] */
static float centerFromEnd(int* stateCount, int end);
static bool foundPatternCross(int* stateCount);
/** stateCount must be int[5] */
static float centerFromEnd(int* stateCount, int end);
static bool foundPatternCross(int* stateCount);