Removed generation from creation of the opponent object