Managing Mobile Games as a Business – How a Small Team Can Challenge the Large Game Companies?