Dijkstra and enemies

Basic enemy skeleton, implemented Dijkstra’s algorithm in Grid
Merge branch 'dev' into #70-Enemies
Random Monster

Monster moves randomly…stalls once in a while (probably an error with
calculating possible moves)
Line and PathFinding enemies now functional
Refactoring
Merge pull request #99 from oharaandrew314/#70-Enemies

#70 enemies