fixed a bug: remember that tail should move in the same cycle as head...reworked snake_move