@Harley: Actually it does us 3D algorithms to position all the blocks, it would actually be quite easy to replace the sprites with actual 3D polygons