state change functionality is half way done

added:
alarm_helper
movePCB
and other checks