public InputAction Advance(TimeSpan elapsedTime) { currentInputState = currentInputState.Advance(elapsedTime); return(currentInputState.GetInputAction()); }