Added comments to most of the code,
also tried centering the text in the console window

Changed position of the numbers at the drawboard method to simulate a numpad, felt more logical