Homework Assignment #5 for Game Development Studio