Added IPlayer.cs, ILabyrinthMoveHandler.cs. Made large changes to the Player.cs, and it is no longer a MoveHandler. Added an important TODO. Moved all non moved initializations to the Factory. Added new methods to the Factory, to initialize matrix of ICell, Player, Result

Made changes to the GameEngine.cs

Signed-off-by: iliantrifonov <shogun11@abv.bg>