I finished this forever ago and i forgot to post it.
Either way i've been sitting here with like 2 more lines to do and i just quickly finished them up to post it. I cannot BELIEVE i never posted this. this is super old, it says the file was created in...
July of 2012 ok so it's not as old as i thought. whatever though, i like it still.