Took a while, but once I got my head around the mechanics, it was very well executed mechanically. Gameplay felt more hands-on direct rather than setting up a sequence of events/actions, which was a welcome change for this genre of games!