it needs balancing,,, other than that... perfect ✨
thanks :) The code got super messy by the end of it