changed processInput to onPressed listener. One turn per keypress now