void OnMouseDown()
    {
        Debug.Log(gameObject);
        lastPosition = transform.position;
        dX           = Camera.main.ScreenToWorldPoint(Input.mousePosition).x - transform.position.x;
        dY           = Camera.main.ScreenToWorldPoint(Input.mousePosition).y - transform.position.y;

        if (bc.Check(ship, bc.WorldToBoardCoords(transform.position)) == 0)
        {
            bc.ByeShip(ship, bc.WorldToBoardCoords(transform.position));
        }

        bc.ChangeActiveShip(gameObject);
    }