add selection-view, some game api
modify setup script