thanks! I spent quite a lot of time into it, 8-12 hours consistently for 11 days, such a pain for a solo dev lol