I had previously made 3D engines with sprites but nothing like this, anyway I think I did it well