Most of new fan

Adding and subtracting degrees, but some issues with gestures