This seems very complex but a lot of fun, I'm very much interested in this