Biquadris Final Project developed for CS 246, received a final project grade of 109%. Full code cannot be publicly posted because of University of Waterloo's Policy 71 on academic honesty.