Recursion removed and name changes

Recursive calling in "GenerateLabyrint" method replaced with "do..
while" cycle.

"Msg" postfix removed  from fields and properties in "Message" struct.

Method "IsExitPath" renamed to "HasExit"