Board returns rows and uses transpose to return columns

board module has a default height of 3, may pass in height in future