this is so much fun, i might have to make a couple different versions.