Moved state.go into a folder, because I'm having weird import issues with another project.