hey people, i just made a couple of improvements, namely putting it in a forever loop.
thanks to @saidimsws19 for legitimately everything except the forever loop.