alright i got a fair bit wrong.... it was kinda filling gaps at the end!!!
still, was done when i had no internet for a while, still pretty good guessing!

illl do a proper team based one if it gets moving