Added offense logic