this is actually really interesting and fun took a bit to understand all the mechanics but its pretty good!