Final Project for WSU CS 322