Promotion

-Added promotion. Only problem is it doesn't fully work with saves,
players must re-enter the piece they want the pawn to be promoted to.
Will fix.
-Fixed checking
-currentmove is now a variable of the board