Don’t worry, it’s normal to hit complicated points during development. Have you had a look at the post and patch I shared with you?