Course project for Interactive Computer Graphics, Spring 2013