Add state.enter()
Moar prototypos