Fantastic! Exactly what you call "easy to learn but difficult to master". It reminds me some chess-based games. I had such fun and it was difficult to stop. Keep going!