-_- you didnt follow the template. You just organized your folder structures. Nevermind.
The problem with your code is that you're making a bunch of if/elseif statements in your love.load function, when you switched your gamestate, the load function of that gamestate is not called. Therefore all the initialization within that state is not initialized.
I suggest you follow the template i gave you, i've added a switch function to easily fix the above bug in your code.
Sorry for not fixing your camera module, it's a lot of work. I can't fix it while seeing such a messy code. Sorry for the OCD i have