added color changing on impact.. everything rly buggy