-Fix: sleepIdle macro was using ";"
-Codechange: moved sleepIdle in a for() or Timer_Sleep where possible
-Codechange: missed 2 instances for some reason
-Fix (#80): frigate doesn't arrive on slowest speed due to rounding error
-Fix: orientation calculation did not account for the cyclic nature
-Codechange: factor loop to find free index out of Unit_Allocate()
-Crack: remove annoying "copy protection"
fixup unit_alloc
-Fix (#177): remove artificial limit of 65000 for harvested spice

closes #177