Units Collect properly. Resource Points Respawn.

Added playing area, made resource nodes respawn in playing area. | 6:46
PM Defect - 'resource' not in scope in several new methods - I forgot to
initialize the variable type. | Tried to use 'this' from a script
instead of refering to the script's container gameObject. | 7:10PM Logic
Error - Accidentally tried to make objects move when too close to the
player instead of too far. | 7:18PM - Initialized a lot of variables
without assigning values to them, causing everything else to break. |
7:29 - Spent 10 minutes trying to find and fix an error where
'flytowardsgameobject' was calling the IsWithinRange instead of the
negation. | 7:33PM - Logic Error - Resource Draw Speed is absurdly high.
Unit movement speed is absurdly low. | Protection Level Error when
trying to access GenericUnitBehavior's accessors from the
GameController.