void Awake()
 {
     // Initialize params
     m_ship = GameObject.FindObjectOfType<ShipSync>();
     m_syncState = new MoveSyncState();
     m_syncState.position = transform.position;
     m_Movable = true;
 }
 void OnTriggerExit(Collider cld)
 {
     if (cld.transform.root.GetComponent<ShipSync>()) {
         m_playerShip = null;
     }
 }
 void Start()
 {
     m_occupied = false;
     m_playerShip = null;
     m_fireable = true;
 }
 void OnTriggerEnter(Collider cld)
 {
     if (cld.transform.root.GetComponent<ShipSync>()) {
         m_playerShip = cld.transform.root.GetComponent<ShipSync>();
     }
 }