1. Buttons are created programmatically instead of creating in xml
   file
2. Fragment can create arbitrary N-dimentional board