Refactoring of the protocol name
Refactoring of variable names
Added support for different kind of terrain with different level of weight
PathFinder class is in working condition now