It's a bit difficult, but this can go far with more work on it!
Yup there is definitely a bit of difficulty balancing to be done :)