board now holds its own width and height, this removes its coupling to game fully. DirectionValidator still depends on Game since board width and height cannot be static. Since both use Games width and height to determine dimensions this should pose a problem. Changes to games width and height still apply for both.