Fix bugs

Player obtain item
Attack on same player (use random now)