My final project for Intro to Computer Graphics course