Implemented unit movement points, terrain costs; ZOCs and other units block movement; began refactoring NSLogs into per-subsystem macros