Ivan's chess adventures