Allen’s dynamic offensive skills