I had trouble implementing the enemies as this was my first time dealing with enemy ai and pathfinding, I definitely could have come up with a better solution if I had the time needed to implement such system. The lack of time I had on this project really shows in some aspects of the game that I wish to fix in newer versions. Thanks for commenting!