Added an active radius to enemies so they attack when they are within range.
Made the enemy constructor to force a scale to be given.
TestEnemy class now has a scale to meet the change.
Pickup class uses the enemy following code as it is easier to read.
Removed the update method on TestEnemy as it was redundant.
Made the default cooldown timer longer for the default enemy.