added board subsurfaces
add active_player list