Added enemy with pathfinding AI & Enemycontroller.

Added smooth enemy moving.
Added enemyController (methods to spawn enemies).
Issue: Pathfinding near the player should have a smaller grid to make it
work better.