I'm reading "Mirror Symmetry" by Hori et al. In it, they compute the cohomology groups for the sphere and the torus. I tried to do the same for the Klein bottle, and it isn't working out. Is Morse homology defined for non-orientable spaces? If not, why not? Can it be extended?