Anyone interested in 3d be forewarned, you will get great instruction but may not play. 3d likes to bring kids in from other regions to play. You can travel to a tourney, pay fees and hotel costs to watch kids you never saw before play on your "team" If your player enjoys developing chemistry with other players, 3d might not be a good program.