Moved snake velocity changing conditions out of controller and into the snake game object (where it belongs).
Moved head rotation management out of the controller and into the snake head game object (where it belongs).