I have a question, how did you accomplish having different shapes with the same outline thickness? Did you create specific sprites for each shape? or a shader? Amazing game by the way, enjoyed it a lot!
I used my engine's autotile feature.