Added Competition class, edited interaction between data objects