Game engineering homework