Updated to take up to 20 Games