Added king cannot checkmate himself
Added pawn cannot overtake directly in front of itself
Added the ability to rollback moves (preparation for checking if move is valid, so the king is not leaved checked)
Fixed so the pieces are added back to their vectors
Tried to fix "checking for checkmates"
fixing some shit on victory conditions
Trying to fix king mechanics. Does not work yet