Here's the project. You can download it on the asset library.
I "suspect" there is a way to, say, once the player rotates until his rotation is at 0, he could be reset to 360, and vise versa. I don't know how to do it, however.
I also suspect you can do it using mouse warp.