Replayed this today for the first time in a while, still really fun!
really fun game,
it took me over an hour but here's my no overlap solution: