A full Self-help guide to Mobile Video game Design