Game Board for playing
Game database
Game board for analysis
Connection management
Challenge list
Friends list
Open challenges