Created a path finding algorithm

Created a path finding algorithm using DFS that generates a direction
map for enemies instead of having us write one manually. Also fixed an
error in Enemy class that wasn't allowing the enemies to move NW