This is interesting. I didn’t get very far but once I started to understand it was quite nice. Good job