Abstract strategy games