M0nkf15h thankyou, i'll play around with variations on this idea. i was unaware that += and -= were usable in GDscript. This example gives me a useful place to start.