Anyone else pick this up today? Excellent puzzle platformer with unbelievably obtuse secrets that test you in a way that games haven't since the PC games of the early 90s. It's got a lot of technical hiccups, but otherwise I'm loving it so far.