added rules object, fixed double move rule, implementing kill rule for piece
added pawn kill rule, started works on check rule