cool stuff, two require.js modules for tile and board, startup module takes care of creating the board