Implemented A* Algorithm into enemy logic.

Separated Board logic from Board generation

Added collision detection for the food and enemy, hero and enemy, hero projectile and enemy