board and tile constructors