credits to BIG-red-BUTTON for everything. his original project is: scratch.mit.edu/projects/BIG-red-BUTTON/2239889