I always have this issue with more experimental games where there’s a balance between abstraction and concreteness; not being understandable or being too blatant.
Honestly, you struck that balance pretty well.
Really liked it!