Text this: Using Visual Programming Games to Study Novice Programmers