It is a bit difficult to understand, maybe an in-game tutorial would help? I can somewhat understand all of the components though. If you can simplify and keep working on it, it can become a very fun game!