This is CAP ASB.
It's going to seem very complicated and frustrating at first and you may want to quit, but after a short while, it becomes natural. Trust me, I wanted to quit many times when I first started.
You should try it. It is like an RPG pokemon battle combined with chess. Its fun and refreshing!!