Sator

Sator ★★★½

I liked it a lot, but now I need someone smarter than me to explain to me what the hell was happening.