changed state machine for landshark