Definitely one of the best games I've played. Challenging, but not so much that you get frustrated trying to learn it. It's really rewarding and actually requires some strategy. To this point, I haven't found any app glitches.