Designing a mobile gaming tournament platform. by David Fabiyi