Credit goes to @Raytracing for the original project. Be sure to look at it! I added perspective projection, where far objects look smaller than close ones, so now it looks more three dimensional. To do this, I just changed a bit of code in the [go to (x) (y) (z)] function.