// Update is called once per frame void Update() { if (!GameController.active || Input.GetMouseButtonUp(0)) { //Debug.Log("Mouse up!"); if (selected) { selected.Deselect(); } selected = null; } float rotate = Input.GetAxisRaw("Rotate"); if (rotate != 0) { //Debug.Log("Rotate is currently " + rotate); if (selected) { selected.Rotate(rotate); } } }