Competition model

Very basic implementation of a competition model