Oh, another NP completeness game. Point of fact, this is NOT 3D logic. It is 100% 2D and PLANAR! Because it is 3 adjacent faces of a cube that share a corner. It might as well be drawn on 3 concentric non-moving fixed-position concentric equilateral triangles (basically what you would get if you took those 3 faces sharing a corner and flattened it with a hammer by hitting it on the shared corner really hard), decidedly in 2D, it's just shown on a cube that rotates around as you move the cursor around to be annoying and inconvenient to the player. It's not so much a test of my ability to think in 3d, as a test of my ability to tolerate an arbitrary annoyance like a mosquito while I do something unrelated which is not as much as you make it out to be. And that problem is actually this - do I draw edges connecting two vertices UNDER or OVER other vertices, under the constraint that I can only draw so many lines (variable number) under and so many over each vertex.

How many frigging levels are there anyway? More than 15, I've been at this 15 minutes and they're getting annoying and there's no level select to show me if there is an end in sight, for all I know they're generated by the output of a linear feedback shift register and they go on forever, it's only some of the ones at the beginning that have goofy text that come up when you win them.