iceball protocol support w/ incomplete lua code