Updated New Duel Engine