8 Things Every Game Designer Should Know