added different victim selection methods, or started to. still needs to be tested