Cleaned out my code, assignment 3 is done, but id still like to make some changes and fix a couple of small bugs that i think still exists