Added black move generation (sans jumps).
I wrote this from scratch instead of copying the white moves. It is called with only 1 state then, not 2.