Initial commit - move based on other pieces on the board
Bug fixing - x-y
Maxing code more flexible
Making code more flexible, adding grouping by histogram
x-y bug fixing and better printing