Final project for Computer Graphics class, Fall 2013