add psuedoelastic collisions, add score