Added attack engine class