CPSC 330 first project. Working with Jerome Mueller and Zach Goodwyn.