Here are a few hints to get you started, these are mainly about getting the concept but let me know if you’d like help with the setup after:
First, I’ll just state the concept of the puzzle (if anyone is struggling with this part and wants less direct hints, let me know):