This reverts commit 7ec6e81e8f.
7ec6e81e8f
Current Issues: - Need to handle change in direction better - Spinning speed seems to be inaccurate