Saving/loading should work

saving/loading should work now, I don't know.

I still have no idea what I'm doing

separated the Entity struct in "components" (pointers to other structs)

you now glide against walls' corners, it makes movement much smoother

added doors, zombies can destroy them

added a bunch of global variables because it's simpler...