Added dual functionality to input manager

Input mode changeable between discrete and continuous with setter
functions