Mind These 6 Principles When Developing Mobile Games