Refactor ConsoleStates to be an array instead of a struct.