Colors change based on correct/incorrect input. Waits to fail until command is no longer a valid substring