NavigationConsole can be only used by one player

* Includes unit tests.

Commit closes #22.