gear nonsense
centralize math
more math.... :(
gearly animation