Cox loving AFL life at Collingwood