New view mechanics

Moves all flipping/rotation code to the model, introdcues changed signal, rips all non-drawing related math from the sheet/view