fixed a lot of stuff, cleaned up,

fixed memory hog issues
working state before presentation
changes made with help from AJ

some more need to be made
cleaner code

works with block but not very well with 10dof24