THE BASIC PRINCIPLES OF GAMES, SOFTWARE, TIPS & TRICKS, FULL VERSION