I know that the variable names in old joebot are not consistent and not all according to hungarian notiation which I use normally now. LKW is LastKilledWeapon, WPAMPlay is Waypoint advanced movement play, STMem is short term memory, NUpdate is next update ... but just look into the header, there should be a comment, but there are also too less comments in general, I know

gonna be better with my current bot ...
and I only used this crazy multiple ? construct once ... just for fun

but it's still readable, isnt it ?