void FireShotDestroyTile(Vector3 rayOrigin, Vector3 rayDirection)
    {
        Vector3 collisionPoint;

        if (CheckRay(rayOrigin, rayDirection, out collisionPoint))
        {
            WorldGrid grid = FindObjectOfType(typeof(WorldGrid)) as WorldGrid;
            grid.DestroyTile(collisionPoint);
        }
    }