The first and second part seem a little disconnected, I did not expect to be getting ready for a zombie battle in the end.
Overall it is good