It's a little bit hard to understand in the beginning. But once you understand how it works the difficulty makes it much more interesting. Since you have a lot of options what you can do. Highly recommend playing this and don't get encouraged if it takes some time to understand the whole game. It's worth it!