full credit to Kileymeister_test's origanal swinging engine (swinging will be added) http://beta.scratch.mit.edu/projects/1876080/