Good in theory, in practice there are a lot of itchy places, where overall game design could be better - too big field, more telling visuals, etc. Not bad for beginner level