* Refactor. More comments.
* Refactor. Better readability.
* Was not enough test coverage for left/right commands.