player controller class
new input options