Implemented new options

add texture, scaling, change number of blocks