Add Direction and classes Movement and MazeSolver

Add new property Direction. Add class MazeSolver which holds the
algorithm for finding a path. Add class Movement holding the main
methods for making a move. Add method FindDirectionAndMove in Enemy.cs