First Version

4 kinds of kill