A fun, atmospheric, that is missing only a few things to be truly great.