What factors influence the cost of building a mobile game app?