current stone: vibrate/sound also after rotating/flipping if in valid position
donate: layout updates, landscape layout, translation update
current stone: cache result of is_valid_turn for render
remove obsolete TODO