I'm impressed by the level of detail and writing that went into this. I bet you could scale it up to have multiple mechs in a team too.