Every day there are new mobile games being released. Some gain instant popularity, while others flop. What makes games the...