Implemented isValidTilePlacement on NewBoard

With unit tests, so it works!