Add compile script
Refactor loops

* All factorable for loops are macros using CLIENTFILTERs
* Bump Hidden stamina up to 10, formerly 7.5