Ok, I think this beast is done.
(Does anyone know why I make more work for myself when I have Senior Project to work on?)

Ok, I think this beast is done.

(Does anyone know why I make more work for myself when I have Senior Project to work on?)