basic movements all completed!

still need to implement
-castling
-en passant
-pawn promotion
-forcing moves in check