Still working on this and for some reason I am struggling with this
more than I should be. will need to come back to this later on today
as I am too tired to continue on this. I will most likely have to sit
down and just think more about this, diagram it a bit more and just
get something done as I want to finish this up but at the same time
I want to really learn this!