Removed commented code
Optimized CaptainLCD's setDirection to store and compare the mapped values

This way very small/minor changes in direction do not needlessly update
the LCD