FiniteStateMachine (Sensor, Motor & Latch) Object Oriented Programming for Minesense - Junior Developer Platform position code