This was a lot of fun to play, with just enough challenge to keep it exciting without going into total frustration.