Change nextState update to case statement

Slows things down a bit, helped track error. If either of case 3’s
INSIDE_TAG lines are commented out then the erroneous scores appear.
Removes use of #defines to ensure that's not the error

Same behaviour if INSIDE_TAG (3) lines are removed.