Progress on flipping the board upside down
Variables now only use "x" and "y" for coordinates and "sizeX" and
"sizeY" for map sizes
tried to abstract the board into a separate class.