bullets now have a faction and update sprite direction for opponent