Challenging, frustrating but very satisfying if you can get the rhythm of it. Would like to see it more developed