CS 475 Assignment 2 - Create, simulate and animate music box using OpenGL