High-performance Games push all sorts of human limits