I added rotations
This is not the final version, there are always a few bugs.
Notes & Credits
@mathmathmath helped a lot but
3D Engine and Y,X,Z,Focal Length— @MathMathMath
Rotations, the 3D drawing of the square,
and I fixed a few bugs— @scratchVSTAR (me)