3 Secrets of Fun Games and Programming for Non-Programmers