this is based on a video I saw on youtube. (link: https://www.youtube.com/watch?v=bfT382ReWQw) so... thank you for the inspiration, I will clean this up sometime in the future, but this is it in the meantime. all recommendations for improvement excepted. version 2 is due soon.