En passant,  castling and piece promotion now all work for both human and CPU players.
Changed a bunch of things, don't even remember anymore!
Also fixed the pawn jumping bug.