Insane you made this for a jam! I'll come back to it because I'm currently too tired to fully comprehend it (got my ass handed to me in the first match), but it's a banger!