added more structure and a few more classes Block, Block_disint, Advparticle
updated scripts