encapsulation, show turret direction on canvas
fix warnings
fix more warnings