That isn't the final version, if it is - its a half assed job.
As i said, only way to make it different from the previous version is to use more of the source code, which is interaction with every object on screen.
Say you shoot a leaf of a tree it starts to break / rupture then falls off , would be great.