Hero states and input for movement