Homework assignment #1 for CS3224 Game Development Studio I