Three different modes of play (relaxed, timed, limited moves) provide hours of challenges, enjoyment and learning.