Small programs that are clones of games/game mechanics for practice