make code clean and clear.
increase moving angle
counter added