New files, also some more refinement to the args struct and initialization put a macro that alloca's it, also some more work on the unreal32 protocol