Added MOST diagonals

Also changed window dimension calculations to dynamically change
depending on the desired board size :)