almost all working , Particle-springcollision needed, plus HUD