range
chess detective investigation mystery mystery dungeon sokuban hidden object text based word game spelling programming puzzle platformer