Basic state machine

Description

Main code

Comments