threw in a rotation for good measure
Adding modelView instead of model, because efficiency
Input handling class