Add structure for global variables. Add variable for path update frequency
Refactor path following to helper methods in enemy.js
Refactor movement-code in enemy.js
Always calculate new path when path is undefined
Add ability cooldown to global variables
Make blue enemies flee from target when too close
Merge branch 'develop' into randomInput