Isometric graphics in scratch

I've always considered the prospects of isometric graphics and scratch. So i decided to make a quick project here

my approach for saving squares was making a list of x, y, and z coordinants. as for displaying them on screen the x axis followed a 120º rotation, while the y axis was a -120º. the cubes would display at the cross section of their x, y and z.

overall scratch runs far too slow for variable isometric graphics to be viable.