Use WSAD + EQ to move and Arrow Keys + ZX to rotate.
I'm attempting 3D projection (with TONS of help from @wizzwizz7). This is almost right, but something about the rotation is just a little off and it's causing lots of weird things to happen... I can't seem to find the error, so I'm sharing this so I can get help.