basic parking state machine