2014-06-16 | right before vector stuff changes

this commit doesnt work but easy to fix again
2014-06-20 | began with vector stuff

basics things for Particle collision response and collision detection