Input manager implementaton and integration with SceneController