Refactor + Eight path

Refactored more and created the eight path for the enemies.