slightly better non-overlapping player code --KW