refactoring
starts adding modules
Adds module functions to queen, rook, bishop
refactors move making for everything but pawn and king
Adds updated king move functionality