X and Y coords were swapped on board init and makeNewBoardState state was retarded, now passing system tests