By far the best entry I have played so far. It was a challenge but you could always push through. Well done.