Hard and simple, but a lot of fun, certainly. Addictive and frustrating, but a lot of fun! Yes, I did say fun twice, it deserves it.